package com.xiaobao.campusLostFoundAfter.service;

import com.xiaobao.campusLostFoundAfter.pojo.AuditRecord;

import java.util.List;

/*审核记录服务接口*/
public interface AuditRecordService {
    List<AuditRecord> getAllAuditRecords();

    //  根据物品类型获取审核记录
    List<AuditRecord> getAuditRecordsByItemType(Integer itemType);

    //  根据审核员ID获取审核记录
    List<AuditRecord> getAuditRecordsByAuditorId(String auditorId);

    //  根据物品ID获取审核记录
    List<AuditRecord> getAuditRecordsByItemId(Integer itemId);
    //  根据物品类型和审核员ID获取审核记录
    List<AuditRecord> getAuditRecordsByItemTypeAndAuditorId(Integer itemType, String auditorId);
    //  根据审核状态获取审核记录
    List<AuditRecord> getAuditRecordsByStatus(Integer status);
    //  添加审核记录
    int addAuditRecord(AuditRecord auditRecord);

    //  修改审核记录
    int updateAuditRecord(AuditRecord auditRecord);
}
